20f3163e45eed65dca85011ae1c4b0dd7388076c,src/org/exist/xquery/functions/transform/Transform.java,Transform,eval,#Sequence[]#Sequence#,194

Before Change


            try {
                serializer.setProperties(serializeOptions);
                if (expandXIncludes) {
                    XIncludeFilter xinclude = new XIncludeFilter(serializer, receiver);
                    String xipath = serializeOptions.getProperty(EXistOutputKeys.XINCLUDE_PATH);
                    if (xipath != null) {
                        File f = new File(xipath);
                        if (!f.isAbsolute())
                            xipath = new File(context.getModuleLoadPath(), xipath).getAbsolutePath();
                    } else
                        xipath = context.getModuleLoadPath();
                    xinclude.setModuleLoadPath(xipath);
                    receiver = xinclude;
                }
                serializer.setReceiver(receiver);
    			serializer.toSAX((NodeValue)inputNode);
    		} catch (Exception e) {
    			throw new XPathException(this, "Exception while transforming node: " + e.getMessage(), e);

After Change


            serializer.reset();
            try {
                serializer.setProperties(serializeOptions);
                serializer.setReceiver(receiver, true);
                if (expandXIncludes) {
                    String xipath = serializeOptions.getProperty(EXistOutputKeys.XINCLUDE_PATH);
                    if (xipath != null) {